今天我們來介紹python的控制語句。
a = int(input("請輸入成績"))
if a>=60:
print("及格")
else:
print("不及格")
在這段範例中,會用 input() 函式請你輸入成績,但是你輸入的數值python會自動把它變成 str 的格式,所以我們會在外面包上 int() 函式來將它轉換成 int 格式,轉換成功後就會用 if 來判斷你輸入的值是否大於等於60分,當結果為 True(真) 時就會執行 print("及格") 這行,當結果為 False(假) 時就會執行 else 下的 print("不及格")。
a = int(input("請輸入成績"))
if a>=80:
print("A")
elif a>=60:
print("B")
else :
print("C")
這段範例和上面差不多,差別在於當你它會判斷兩次,第一次 if a>=80 如果為 False(假) ,就會進行第二次判斷 elif a>=60 當結果為 True(真) 時就會執行 print("B") 這行,當結果為 False(假) 時就會執行 else 下的 print("C")。
elif 的數量式沒有限制的,看你需要多少判斷就用多少。
b = input("你有修這門課嘛")
if b == "有":
a = int(input("請輸入成績"))
if a>=80:
print("A")
elif a>=60:
print("B")
else :
print("C")
else:
print("滾")
巢狀的意思就是在if判斷式內,還有另一組if判斷式。
今天就介紹到這了,明天來介紹python的迴圈。